easily installed - Turco Inglés Diccionario